English Dictionary
◊ TREMELLA LUTESCENS
Tremella lutescens
n : a yellow jelly fungus [syn: {witches' butter}, {Tremella
lutescens}]